@charset "utf-8";

/*
font-family:Microsoft YaHei, SimSun;
-webkit-text-size-adjust:none;
*/

body{width:100%; margin:0; padding:0; font-size:12px; font-family:Microsoft YaHei, SimSun;}
img{border:0px;}
form{margin:0; padding:0;}
div, ul, li{margin:0; padding:0; display:block; overflow:hidden;}
ul, li{list-style-type:none;}
li{text-overflow:ellipsis;}
a{text-decoration:none; color:#000; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; outline:none;}
a:hover{text-decoration:none; color:#F63;}

header{width:100%; padding-top:10px;}
.top{width:1000px; margin:0 auto; overflow:visible;}
.top .logo{width:800px; height:80px; float:left;}
.top .fav{width:200px; height:30px; line-height:30px; padding:25px 0; float:left; text-align:right;}
.top nav{width:100%; height:36px; float:left; background-image:url(../images/bg_nav.jpg); border-radius:4px;}
.top nav .nav{height:100%; float:left; overflow:visible; margin-right:20px; display:inline;}
.top nav .nav li{width:132px; height:100%; line-height:36px; float:left; text-align:center; border-right:1px solid #2a9b3b; font-size:14px;}
.top nav .nav li a{width:100%; height:100%; float:left; color:#fff; font-weight:bold;}
.top nav .nav li a:hover{background-image:url(../images/bg_nav_hover.jpg); color:#fff;}
.top nav .nav .home{background-image:none;}
.top nav .search{width:143px; height:22px; float:left; margin:7px 0; padding:0 7px; background-image:url(../images/bg_search.jpg);}
.top nav .search input{width:125px; height:22px; line-height:22px; background-color:transparent; border:0; padding:0; margin:0; float:left;}
.top nav .search img{cursor:pointer; float:left; margin-top:4px; margin-left:5px;}
.top nav .search .tishi{color:#ccc;}

#nav li{position:relative; overflow:visible;}
#nav li span{width:100%; position:absolute; left:0; top:36px; z-index:2; float:left; margin:0; padding:0; display:none; background-color:#444;}
#nav li span a{width:100%; height:30px; line-height:30px; float:left; border-top:1px solid #666; font-weight:normal; font-size:12px;}

.body{width:1000px; margin:0 auto;}
#banner{width:100%; height:360px; float:left; margin:15px 0;}

.bt{width:100%; height:24px; float:left;}
.bt strong{height:23px; line-height:23px; float:left; text-align:center; color:#fff; font-weight:normal; border:1px solid #ccc; border-top:0; background-color:#2a9b3b; padding:0 20px; margin-left:10px;}
.bt img{float:right; margin-top:10px; margin-right:10px;}

.title{width:100%; height:24px; line-height:23px; float:left; color:#fff;}
.title strong{float:left; height:23px; font-weight:normal; border:1px solid #ccc; border-bottom:0; background-color:#2a9b3b; padding:0 20px;}
.title img{float:right; margin-top:10px; margin-right:10px;}

.about{width:678px; float:left; border:1px solid #ccc; border-radius:4px;}
.about .list{width:660px; height:150px; line-height:25px; padding:9px; float:left;}
.about .list img{width:216px; height:146px; float:left; margin-right:10px; border:1px solid #ccc; padding:1px;}
.about .list span{height:150px; display:block; overflow:hidden;}

.pro{width:678px; float:left; margin-top:15px; border:1px solid #ccc; border-radius:4px;}
.pro .list{width:660px; height:340px; padding:9px; float:left;}
.pro .list #pro{width:100%; height:100%; float:left;}
.pro .list #pro a{width:180px; height:160px; line-height:23px; text-align:center; margin:10px 20px 0 20px; display:inline; float:left;}
.pro .list #pro a img{width:176px; height:126px; border:1px solid #ccc; padding:1px;}

.news{width:304px; float:left; margin-left:16px; margin-bottom:15px; display:inline;}
.news .list{width:284px; height:140px; border:1px solid #ccc; padding:9px; float:left; border-radius:0 4px 4px 4px;}
.news .list li{width:100%; height:24px; line-height:24px; float:left;}
.news .list li a{width:204px; float:left; background:url(../images/ico1.jpg) no-repeat 0 center; text-indent:10px;}
.news .list li span{float:right; color:#888;}

.lianxi{width:304px; float:left; margin-left:16px; margin-bottom:15px; display:inline;}
.lianxi .list{width:284px; height:155px; border:1px solid #ccc; padding:9px; float:left; border-radius:0 4px 4px 4px;}
.lianxi .list span{width:100%; height:100%; line-height:26px; float:left;}

.left{width:215px; float:left; padding-right:15px;}
.left .category{width:195px; border:1px solid #ccc; padding:9px; float:left; margin-bottom:15px;}
.left .category li{width:175px; height:25px; line-height:25px; background:url(../images/ico2.gif) no-repeat 10px center; text-indent:22px; border:1px solid #e7e8ea; background-color:#f9f9f9; margin:8px 0;}
.left .category .in{font-weight:bold;}
.left .category .in a{color:#2a9b3b;}
.left .pic{width:100%; float:left; margin-bottom:15px;}
.left .contact{width:195px; line-height:25px; border:1px solid #ccc; padding:9px; float:left; margin-bottom:15px;}

.right{width:770px; float:left;}
.right .location{width:100%; height:30px; line-height:30px; float:left; background-color:#f8f8f8; border-bottom:1px solid #ccc;}
.right .location strong{height:28px; line-height:28px; float:left; padding:0 20px; border-bottom:2px solid #ff6633; font-size:14px;}
.right .location span{float:right; padding-right:10px;}

.content{width:740px; min-height:400px; line-height:25px; padding:15px; float:left; background-color:#fff;}
.content div{float:none;}
.content .xinwen{width:100%;}
.content .xinwen li{width:100%; height:30px; line-height:30px; border-bottom:1px dashed #ccc; float:left;}
.content .xinwen a{float:left; background:url(../images/ico1.jpg) no-repeat 0 center; text-indent:10px;}
.content .xinwen span{float:right; color:#999;}
.content .anli{width:100%;}
.content .anli li{width:185px; text-align:center; float:left; line-height:20px; padding-bottom:10px;}
.content .anli li img{width:170px; height:120px; border:1px solid #ccc;}
.content .page{width:100%; height:22px; text-align:right; font-family:Verdana; margin-top:10px;}
.content .page a{height:20px; line-height:20px; display:inline-block; margin:0 3px; padding:0 6px;}
.content .page .in{background-color:#2a9b3b; color:#fff;}

footer{width:998px; line-height:20px; float:left; margin-top:15px; padding:10px 0; color:#666; text-align:center; border:1px solid #e7e8ea; background-color:#f9f9f9;}
footer a{color:#666;}